package com.agentai.system.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.io.Serializable;
import com.agentai.framework.common.utils.DateUtils;
import java.util.Date;

/**
* 系统序列号管理表
*
* @since 1.0.0 2024-11-09
*/
@Data
@Schema(description = "系统序列号管理表")
public class SysSerialNoVO implements Serializable {
	private static final long serialVersionUID = 1L;

	@Schema(description = "主键id")
	private Integer id;

	@Schema(description = "类别。字典值 serial_type (1科林)")
	private String serialType;

	@Schema(description = "序号前缀。1.科林 KL")
	private String serialBefore;

	@Schema(description = "相应年份，例如：2023，每年一条数据")
	private String serialYear;

	@Schema(description = "当前序号值,从1开始")
	private Integer serialCurrent;

	@Schema(description = "创建人")
	private String createBy;

	@Schema(description = "创建时间")
	@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
	private Date createTime;


}
